Parallel Simulation of Multiprocessor Systems Using Reverse Execution

نویسندگان

  • Kemin Yang
  • Richard Fujimoto
  • Ram Rajamony
  • Ahmed Gheith
چکیده

This project is exploring the use of parallel discrete event simulation techniques to perform instructionlevel simulations of large-scale multiprocessor systems. The large memory and computational requirements of such simulations and the inherent parallelism of the problem domain suggest the use of parallel simulation techniques. However, a critical challenge lies in ensuring proper synchronization of the parallel computation. Optimistic synchronization techniques such as Jefferson’s Time Warp algorithm offer promise to addressing this issue, but have large memory requirements because past state information must be saved to allow one to roll back the computation. We propose the use of reverse execution techniques to greatly reduce the memory required to perform optimistic parallel simulations by re-computing past state information as needed, rather than using traditional state saving mechanisms. This paper describes preliminary work to assess the feasibility of this approach. Specifically, key aspects of the approach are described, as well as initial thoughts on how the generation of reverse execution code can be automated.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Task Scheduling For Multiprocessor Systems Using Memetic Algorithms

In multiprocessor systems, an efficient scheduling of a parallel program onto the processors that minimizes the entire execution time is vital for achieving a high performance. The problem of multiprocessor scheduling can be stated as finding a schedule for a general task graph to be executed on a multiprocessor system so that the schedule length can be minimize. This scheduling problem is know...

متن کامل

Optimistic Simulations of Physical Systems Using Reverse Computation

Efficient computer simulation of complex physical phenomena has long been challenging due to their multiphysics and multiscale nature. In contrast to traditional time-stepped execution methods, the authors describe an approach using optimistic parallel discrete event simulation (PDES) and reverse computation techniques to execute plasma physics codes. They show that reverse computationbased opt...

متن کامل

RTMultiSim: A Versatile Simulator for Multiprocessor Real-Time Systems

This paper presents a simulation tool that can be used for the evaluation of real-time behavior for a wide range of parallel and distributed systems. The simulator is based on a flexible workload and CPU/execution model that covers different multiprocessor scenarios, from parallel systems and independent task sets to distributed environments and task sequences (transactions). The simulator may ...

متن کامل

Simulation of Parallel Computer Systems on a Shared-Memory Multiprocessor

This paper describes an object oriented simulator model for parallel computer systems that is designed for a shared memory multiprocessor and uses the principle of execution driven simulation. We present and evaluate two alternatives for structuring the simulation. The first of these uses a single shared event list object and treats all processes uniformly. In the second, we represent the paral...

متن کامل

μsik – A Micro-Kernel for Parallel/Distributed Simulation Systems

We present a novel micro-kernel approach to building parallel/distributed simulation systems. Using this approach, we develop a unified system architecture for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004